package com.gxa.p2p.pojo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * @author xiangzuo
 *
 * 提现记录
 */
@Data
@AllArgsConstructor
@NoArgsConstructor

public class Outrecord implements Serializable {

  @ExcelProperty(value = "提现单号",index = 1)
  private Long id;
  @ExcelProperty(value = "真实姓名",index = 2)
  private String userName;
  @ExcelProperty(value = "用户手机",index = 3)
  private String userPhone;
  @ExcelProperty(value = "用户类型",index = 4)
  private String userType;
  @ExcelProperty(value = "提现金额",index = 5)
  private Double outMoney;
  @ExcelProperty(value = "提现手续费",index = 6)
  private Double outCost;
  @ExcelProperty(value = "预计到账金额",index = 7)
  private Double getMoney;
  @ExcelProperty(value = "银行账号",index = 8)
  private String bankId;
  @ExcelProperty(value = "银行名称",index = 9)
  private String bankName;
  @ExcelProperty(value = "银行流水号",index = 10)
  private String bankSerial;
  @ExcelProperty(value = "提交时间",index = 11)
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  private Date submitTime;
  @ExcelProperty(value = "审核人",index = 12)
  private String checkMan;
  @ExcelProperty(value = "审核时间",index = 13)
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  private Date checkTime;
  @ExcelProperty(value = "到账时间",index = 14)
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  private Date getTime;
  @ExcelProperty(value = "提现状态",index = 15)
  private String state;
  @ExcelProperty(value = "备注",index = 16)
  private String remarks;
  @ExcelProperty(value = "资金类型",index = 17)
  private String moneyType;
  
}
